﻿//using System.Collections;
//using System.Collections.Generic;
//using UnityEngine;
//using Unity.Entities;
//using Unity.Rendering;
//using Unity.Transforms;
//using Unity.Collections;


///*public static class TT
//{
//    public static float test = 0.01f;
//}*/

//public class VoxelSpawner : MonoBehaviour
//{
//    private EntityManager spawnEntityManager;
//    private GameObjectConversionSettings settings;
//    private BlobAssetStore _blobAssetStore;


//    private Vector3 _tilePositionWorld;
//    // Start is called before the first frame update
//    private void Awake()
//    {
//        spawnEntityManager = World.DefaultGameObjectInjectionWorld.EntityManager;
//        _blobAssetStore = new BlobAssetStore();
//        settings = GameObjectConversionSettings.FromWorld(World.DefaultGameObjectInjectionWorld, _blobAssetStore);  //defalt伏笔
//    }
//    void Start()
//    {

//        /*for (int i = -30; i < 20; i++)
//         {
//             for (int j = -20; j < -5; j++)
//             {
//                TerrianAPI.ID id = new TerrianAPI.ID { idVector = new int[5] };
//                id.idVector[1] = 1;
//                id.idVector[2] = 1;
//                id.idVector[3] = i;
//                id.idVector[4] = j;
//                id.waitNum = -1;
//                TerrianAPI.Create(id, VoxelStatic.voxelValues[(int)VoxelType.Soil]);
//             }
//         }
//         for (int i = -5; i <= 20; i++)
//         {
//             for (int j = -5; j <= 20; j++)
//             {
//                if(i==0||j==0)
//                {
//                    continue;
//                }
//                TerrianAPI.ID id = new TerrianAPI.ID { idVector = new int[5] };
//                id.idVector[1] = 1;
//                id.idVector[2] = 1;
//                id.idVector[3] = i;
//                id.idVector[4] = j;
//                id.waitNum = -1;
//                TerrianAPI.Create(id, VoxelStatic.voxelValues[(int)VoxelType.Wood]);
//            }
//         }*/

//        TerrianAPI.ID id = new TerrianAPI.ID { idVector = new int[5] };
//        id.idVector[1] = 1;
//        id.idVector[2] = 1;
//        id.idVector[3] = 1;
//        id.idVector[4] = 1;
//        TerrianManager.Create(id, VoxelStatic.voxelValues[(int)VoxelType.Wood]);

//    }

//    // Update is called once per frame
//    void Update()
//    {
        
//    }

//    private void OnDestroy()
//    {
//        _blobAssetStore.Dispose();
//    }
//}
